package commande.interfaces;

import java.io.IOException;

import librairies.liste.interfaces.IListeE;

import commande.outils.Processus;

/**
 * Gestion de la console.
 * 
 * @author mlozach
 */
public interface IConsole 
{
	/**
	 * permet de rechercher des fichiers dans l'arborescence pc
	 * @param racine ou chercher
	 * @param recherche le fichier a rechercher
	 * @return la liste des fichier trouver
	 */
	public IListeE<String> rechercheFichier(String racine, String recherche);
	
	/**
	 * lancement d'un processus
	 * @param nom le nom du processus
	 * @param argument les arguments du processus
	 * @return le processus
	 * @throws IOException
	 */
	public Processus execution(String nom, String argument) throws IOException;
}
